#ifndef TBOOKING_H
#define	TBOOKING_H

#include <cppunit/extensions/HelperMacros.h>
#include "../BookingClass.h"
#define CT CPPUNIT_TEST
#define CA CPPUNIT_ASSERT

class tBooking : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(tBooking);

    CT(bookingfunctions);
    CT(lowlevelfunctions);

    CPPUNIT_TEST_SUITE_END();

public:
    tBooking();
    virtual ~tBooking();
    void setUp();
    void tearDown();

private:
    void bookingfunctions();
    void lowlevelfunctions();

    DataStore ds;
    BookingClass bk;
};

#endif	/* TBOOKING_H */

